#!/usr/bin/python3
# -*- coding:utf-8 -*-
# @Author    : jltxseo
# @File      : feeds.py
# @Time      : 18年2月6日 上午11:34
# @Software  : PyCharm
# @Desc      :

from django.contrib.syndication.views import Feed
from .models import Post


class AllPostRssFeed(Feed):
    # 显示在聚合阅读器上的标题
    title = "君霖天下的博客"

    # 通过聚合阅读器跳转到网站的地址
    link = "/"

    # 显示在聚合阅读器上的描述信息
    description = "君霖天下的博文"

    # 需要显示的内容条目
    def items(self):
        return Post.objects.all()

    # 聚合器中显示的内容条目的标题
    def item_title(self, item):
        return '[%s] %s' % (item.category, item.title)

    # 聚合器中显示的内容条目的描述
    def item_description(self, item):
        return item.body
